package com.yanfan.energy.domain;

import java.io.Serializable;
import java.util.Date;

/**
 * (SaveMoneyStandard)实体类
 *
 * @author makejava
 * @since 2023-05-08 16:48:44
 */
public class SaveMoneyStandard implements Serializable {
    private static final long serialVersionUID = -15066589037698046L;
    /**
     * id
     */
    private Long id;
    /**
     * 设备id
     */
    private Integer deviceId;
    /**
     * 费用类型标准
     */
    private String type;
    /**
     * 创建创建日期
     */
    private Date createDate;
    /**
     * 标准日期维度（1 日 2 月）
     */
    private Integer dateType;
    /**
     * 日费用
     */
    private Double day;
    /**
     * 月费用
     */
    private Double month;
    /**
     * 生效日期（以年月为准）
     */
    private Date takeEffect;


    /**
     * 车间id
     */
    private Integer workshopId;
    /**
     * 采购标识（1 是采购标准 0 是 设备标准）
     */
    private Integer purchaseSign;

    /**
     * 设备名称
     */
    private String deviceName;


    /**
     * 设备编号
     */
    private String serialNumber;


    /**
     * 车间名称
     */
    private String shopName;


    /**
     * 楼栋ID
     */
    private Integer buildingId;

    /**
     * 楼层ID
     */
    private Integer floorId;


    /***
     * 创建人
     */
    private Long createBy;


    /********  分页  *********/

    /**
     * 当前记录起始索引
     */
    private Integer pageNum;

    /**
     * 每页显示记录数
     */
    private Integer pageSize;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Integer getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Integer deviceId) {
        this.deviceId = deviceId;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Integer getDateType() {
        return dateType;
    }

    public void setDateType(Integer dateType) {
        this.dateType = dateType;
    }

    public Double getDay() {
        return day;
    }

    public void setDay(Double day) {
        this.day = day;
    }

    public Double getMonth() {
        return month;
    }

    public void setMonth(Double month) {
        this.month = month;
    }

    public Date getTakeEffect() {
        return takeEffect;
    }

    public void setTakeEffect(Date takeEffect) {
        this.takeEffect = takeEffect;
    }

    public Integer getWorkshopId() {
        return workshopId;
    }

    public void setWorkshopId(Integer workshopId) {
        this.workshopId = workshopId;
    }

    public Integer getPurchaseSign() {
        return purchaseSign;
    }

    public void setPurchaseSign(Integer purchaseSign) {
        this.purchaseSign = purchaseSign;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public Integer getBuildingId() {
        return buildingId;
    }

    public void setBuildingId(Integer buildingId) {
        this.buildingId = buildingId;
    }

    public Integer getFloorId() {
        return floorId;
    }

    public void setFloorId(Integer floorId) {
        this.floorId = floorId;
    }

    public Long getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Long createBy) {
        this.createBy = createBy;
    }


    public Integer getPageNum() {
        return pageNum;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }
}

